.topN {
    height: 96px;
    background: #044782;
    clear: both;
}

.top {
    height: 96px;
    width: 1580px;
    margin: 0 auto;
    clear: both;
}

.top img {
    float: left;
}

.nav {
    clear: both;
    height: 55px;
    background: #005bac;
}

.navn {
    width: 1050px;
    margin: 0 auto;
    height: 96px;
    float: right;
}

.navn a {
    width: 98px;
    float: left;
    display: block;
    height: 92px;
    line-height: 92px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    border-top: 4px #044782 solid;
}

.navn a:hover, .navn a.aHover {
    color: #ffff00;
}

.navn a.aHover {
    background: #004078;
    border-top: 4px #FFFF99 solid;
}
.navr {
    float: right;
    height: 30px;
    width: 200px;
    border-radius: 5px;
    background: #FFF;
    margin: 33px 0 0 0;
    padding: 0 3px 0 8px;
}
.navr input {
	float:left;
	border:0px;
	height:28px;
	width:160px;
	line-height:28px;
	font-size:16px;
	color:#333;
}
.navr img {
	float:right;
	margin:0 5px 0 0;
}
.navr font {
	display:block;
	width:3px;
	float:left;
	border-right:2px #bebebe solid;
	height:15px;
	margin:8px 0 0 0;
}
.footd, .foot {
	position:fixed;
}
.footd {
	bottom:0px;
	left:0px;
	right:0px;
	height:40px;
	background:#044782;
	text-align:center;
	line-height:40px;
	font-size:16px;
	color:#FFF;
}
.foot {
	bottom:40px;
	left:0px;
	right:0px;
	height:120px;
	background:#03345e;
}
.footnw {
	position:relative;
	bottom:0px;
}
.footn {
	width:1060px;
	height:120px;
	clear:both;
	margin:0 auto;
}
.footl {
	float:left;
	width:300px;
	padding:4px 0 0 0;
}
.footl a {
	display:block;
	float:left;
	width:97px;
	height:30px;
	line-height:30px;
	padding:0 0 0 45px;
	font-size:14px;
	color:#FFF;
	margin:18px 0 0 0;
	text-align:left;
}
.footl a:hover {
	color:#ffff00;
}
.footl a.px {
	background:url(../img/top/foot1.png) left center no-repeat;
}
.footl a.px:hover {
	background:url(../img/top/foot1h.png) left center no-repeat;
}
.footl a.ns {
	background:url(../img/top/foot2.png) left center no-repeat;
}
.footl a.ns:hover {
	background:url(../img/top/foot2h.png) left center no-repeat;
}
.footl a.xs {
	background:url(../img/top/foot3.png) left center no-repeat;
}
.footl a.xs:hover {
	background:url(../img/top/foot3h.png) left center no-repeat;
}
.footl a.zx {
	background:url(../img/top/foot4.png) left center no-repeat;
}
.footl a.zx:hover {
	background:url(../img/top/foot4h.png) left center no-repeat;
}
.footm {
	line-height:30px;
	font-size:14px;
	color:#FFF;
	text-align:left;
	width:350px;
	float:left;
	padding:15px 0 0 80px;
}
.footr {
    float: right;
    width: 98px;
    text-align: center;
    padding: 7px 0 0 0;
}
.footr img {
    clear: both;
    width: 50px;
    height: 50px;
}
.footr font {
	color:#FFF;
	font-size:12px;
	display:block;
	clear:both;
	height:28px;
	line-height:28px;
	text-align:center;
}
.footr span {
    color: #FFF;
    font-size: 12px;
    display: block;
    clear: both;
    height: 28px;
    line-height: 28px;
    text-align: right;
    background: url(../img/top/ph1.png) left center no-repeat;
}
.eryear {
    width: 260px;
    height: 166px;
    background: url(../img/mid/20year.png) left center no-repeat;
    position:absolute;
    z-index:999;
    bottom:40px;
    left:50%;
    margin:0 0 0 -130px;
    display:block;
    cursor:pointer;
}
a.bqsy, a.bqsy:hover {
    color:#fff;
}